package com.example.service;


import com.example.entity.Travel;
import com.example.entity.dto.TravelSearch;
import com.example.entity.vo.TravelVO;

import java.sql.Date;
import java.util.List;

public interface TravelService {


    /**
     * 获取当前项目用车
     * @param projectId
     * @return
     */
    List<TravelVO> findByProjectId(int projectId,String time);

    /**
     * 新增当前项目用车
     * @param travel
     */
    void addTravel(Travel travel);

    /**
     * 更新当前用车
     * @param travel
     */
    void updataTravelById(Travel travel);

    /**
     * 获取当前用车
     * @param id
     * @return
     */
    TravelVO findById(int id);

    /**
     * 删除用车
     * @param id
     */
    void deleteTravel(int id);

    /**
     * 用车查询
     * @param travelSearch
     * @return
     */
    List<TravelVO> search(TravelSearch travelSearch);
}
